.w1 {
    height: 445px;
}
.main {
    position: relative;
    height: 235px;
    font-size: 40px;
    color: #339999;
}
.main .name {
    position: absolute;
    margin: 150px 0px 0px 368px;
}

/* ----------------- */

.main1 {
    position: relative;
    height: 210px;
}
.main1 .img {
    position: absolute;
    width: 245px;
    height: 40px;
    margin-left: 460px;
    margin-top: 80px;
}
.main1 .img div {
    float: left;
    width: 40px;
    height: 40px;
    margin: 0px 20px;
    background-color: skyblue;
}

/* ----------------- */

.level {
    height: 8px;
    background-color: #009999;
}

/* ------------------ */

.act {
    margin: 100px 0 100px 522px;
    font-size: 30px;
    color: #000;
} 

/* -------------------- */
.w2 {
    position: relative;
    height: 570px;
    
}
.w2 .img1 {
    position: absolute;
    width: 1160px;
    height: 230px;
}
.w2 .img1 div {
    float: left;
    width: 333px;
    height: 163px;
    margin-left: 53px;
    background-color: #66cccc;
} 